            \begin{tikzpicture}
            %------------------------------------------------------------------------------------
            {\small
% 同一个父亲的孩子锚定点间的距离 层间距离
            \begin{scope}[sibling distance=25pt, level distance=30pt] 
            \Tree[.\node(a1){<赋值语句>};
                 	[.\node(b1){<变量>}; [.\node(n3){b};]]
                 	[.\node(b2){:=};]
                 	[.\node(b3){<表达式>};
                 	    [.\node(c1){<项>};[.\node(c1_1){<因式>};[.\node(c1_2){<变量>};[.\node(c1_3){a};]]]]
                 	    [.\node(c2){+};]
                 	    [.\node(c3){<项>};
                 	        [.\node(c3_1){<因式>};
                 	            [.\node(c3_1_1){<常数>};[.\node(c3_1_2){2};]]
                 	        ]
                 	        [.\node(c3_2){*};]
                 	        [.\node(c3_3){<因式>};
                 	            [.\node(c3_3_1){<常数>};[.\node(c3_3_2){5};]]
                 	        ]
                 	    ]
                 	]
                 ]
            \node [anchor=east] (n1) at ([xshift=-5em,yshift=3em]a1.north) {算数表达式的\color{blue}{层次结构}};
            \end{scope}
            }

            %------------------------------------------------------------------------------------
            \end{tikzpicture}